أمثله في المتغيرات في بايثون
كود جمع متغيرين من نوع string:
فيما يلي امثلة عن المتغيرات variables واستخدامها في python, اضافة الى كيفية طباعة البيانات وادخال البيانات من الكيبورد
Example
firstname="adnan" lastname="omar" fullname=firstname+" "+lastname print(fullname)
كود جمع متغيرين من نوع رقم:
مثال
num1=14 num2=2 result=num1+num2 print(result)
كود ادخال الاسم والكنية من الكيبورد وجمعهما وطباعة النتيجة:
كود ادخال الاسم والكنية من الكيبورد وجمعهما وطباعة النتيجة:
مثال
firstname=input("enter first name: ")
lastname=input("enter last name: ")
fullname=firstname+" "+lastname
print(fullname)
كود ادخال رقمين من الكيبورد وجمعهما وطباعة نتيجة الجمع:
كود ادخال رقمين من الكيبورد وجمعهما وطباعة نتيجة الجمع:
مثال
num1=int(input("enter first number: "))
num2=int(input("enter second number: "))
result=num1+num2
print(result)
كود تعريف متغير من نوع boolean وطباعته:
كود تعريف متغير من نوع boolean وطباعته:
مثال
is_smoker=True print(is_smoker)
امثلة عن استخدام المتغيرات ( المتحولات variables ) في لغة البرمجة python:
امثلة عن استخدام المتغيرات ( المتحولات variables ) في لغة البرمجة python:
مثال
#create simple calculater using python:
num1=int(input('please enter first number:'))
num2=int(input('please enter second number:'))
summation_result=num1+num2
subtraction_result=num1-num2
multiplication_result=num1*num2
division_result=num1/num2
remainder_result=num1%num2
print('the summation result is :' , summation_result)
print('the subtraction result is :',subtraction_result)
print('the multiplication result is :',multiplication_result)
print('the division result is :',division_result)
print('the remainder is :',remainder_result)
#this is a comment line
امثلة على قص انواع البيانات في بايثون
Casting in python
مثال
#cast float to integer
x = int(1)
y = int(2.8)
z = int("3")
print(x)
print(y)
print(z)
#cast to float
x = float(1)
y = float(2.8)
z = float("3")
w = float("4.2")
print(x)
print(y)
print(z)
print(w)
#casting to string
x = str("s1")
y = str(2)
z = str(3.0)
print(x)
print(y)
print(z)
امثلة على استخدام if-else في python
برنامج يطبع العدد الاكبر بين عددين:
برنامج يطبع العدد الاكبر بين عددين:
مثال
a = 33
b = 200
if b > a:
print("b is greater than a")
نفس المثال لكن مكتوب بكود ادق اكثر.
مثال
a = 200
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
برنامج بايثون يطلب من الطالب ادخال علامته ومن ثم يطبع النتيجة اما ناجح او راسب:
مثال
#write python program that prompts student to enter his mark, then prints the result, either "pass" or "fail"
mark=int(input("enter your mark:"))
if mark>=60:
print("pass")
else:
print("fail")
نفس البرنامج السابق مع اضافة بعض التحسينات, العلامة يجب ان تكون بين 0 الى 100 حصرا, والا يطبع رسالة خطأ :
مثال
#write the same previous program but with enhancements: mark should be between 0 and 100, otherwise print "invalid entry"
mark=int(input("enter your mark:"))
if mark<=100 and mark>=60:
print("pass")
else:
print("fail")
ايضا ممكن نكتبها بشكل اخر:
مثال
#in another way:
mark=int(input("enter your mark:"))
if mark<=100 and mark>=60:
print("pass")
elif mark>=0 and mark
وشكل اخر ايضا:
مثال
#also in another way:
mark=int(input("enter your mark "))
if mark>=60:
print("pass")
elif mark
برنامج يطلب من المستخدم ادخال رقم ومن ثم يتحقق ما اذا كان الرقم موجب او سالب:
برنامج يطلب من المستخدم ادخال رقم ومن ثم يتحقق ما اذا كان الرقم موجب او سالب:
مثال
#write python program to check if the number entered by is positive or negative
number=int(input("enter number: "))
if number>=0:
print("number is positive")
else:
print("number is negative")
برنامج يطلب من المستخدم ادخال رقم ومن ثم يتحقق ما اذا كان الرقم المدخل زوجي او فردي:
برنامج يطلب من المستخدم ادخال رقم ومن ثم يتحقق ما اذا كان الرقم المدخل زوجي او فردي:
مثال
#write python program to check if the number entered by user is even or odd
number=int(input("enter number: "))
if number%2==0:
print("number is even")
else:
print("number is odd")
Test if a is greater than b, AND if c is greater than a:
مثال
a = 200
b = 33
c = 500
if a > b and c > a:
print("Both conditions are True")
Test if a is greater than b, OR if a is greater than c:
Test if a is greater than b, OR if a is greater than c:
مثال
#Test if a is greater than b, OR if a is greater than c:
a = 10
b = 33
c = 500
if a > b or a > c:
print("At least one of the conditions is True")
else:
print("else is executed")
print("bye")
برنامج يقارن بين عددين ويطبع من هو الاكبر.
برنامج يقارن بين عددين ويطبع من هو الاكبر.
مثال
a = 33
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
اكتب برنامج بلغة بايثون يقرأ عدد من المستخدم ومن ثم يقرر ما اذا كان العدد المدخل هو عدد زوجي ام عدد فردي.
ملاحظة: العدد الزوجي هو اي عدد يقبل القسمة على 2,
مثال
#write python program to read a number from keyboard then check if it is odd or even
num=int(input('please enter number'))
if num%2==0:
print('number is even')
else: print('number is odd')
اكتب برنامج بلغة بايثون ليقرأ عدد من المستخدم ومن ثم يتأكد من انه موجب ام سالب.
اكتب برنامج بلغة بايثون ليقرأ عدد من المستخدم ومن ثم يتأكد من انه موجب ام سالب.
مثال
#write python program to read number from user then check if it is positive or negative
num=int(input('please enter number'))
if num>=0:
print('number is positive')
else: print('number is negative')
اكتب برنامج بايثون يقرأ من الكيبورد علامة الطالب, ومن ثم يطبع نتيجة الطالب ان كان ناجح ام راسب.
اكتب برنامج بايثون يقرأ من الكيبورد علامة الطالب, ومن ثم يطبع نتيجة الطالب ان كان ناجح ام راسب.
مثال
#write python program to read student mark and check if he passed or failed(pass mark is 60 or higher)
num=int(input('please enter student mark'))
if num>=60:
print('student passed')
else:
print('student failed')
لعبة تحزير الارقام guess number
يقوم المستخدم بادخال رقم عشوائي, ليتحقق البرنامج بدوره من ان هذا الرقم يتطابق مع الرقم المخزن بذاكرة البرنامج ام لا.
مثال
#guess game
correctNumber=int(input("please enter the number "))
guess=int(input("enter your guess:"))
if guess==correctNumber:
print("congratulations,, you guessed it!")
elif guess>correctNumber:
print("wrong number, your number is bigger than correct number")
elif guessاكتب برنامج باستخدام بايثون ليقرأ رقم اليوم بالاسبوع ومن ثم يطبع اسم اليوم
اكتب برنامج باستخدام بايثون ليقرأ رقم اليوم بالاسبوع ومن ثم يطبع اسم اليوم
مثال
#write a python program to read the number of week's day then prints the name of equavalent day name
num_of_day=int(input('enter the number of day, between 1 to 7'))
if num_of_day == 1:
print('saturday')
elif num_of_day == 2:
print('sunday')
elif num_of_day == 3:
print('monday')
elif num_of_day == 4:
print('tuesday')
elif num_of_day == 5:
print('wednsday')
elif num_of_day == 6:
print('thursday')
elif num_of_day == 7:
print('friday')
else:
print('invalid entry')
guess game example
مثال
#write guess game using python
name = 'meshal'
guess = input('Enter your guess: ')
if guess == name:
# New block starts here
print('Congratulations, you guessed it.')
print('(but you do not win any prizes!)')
# New block ends here
else:
print('wrong guess.')
print('Done')
اكتب برنامج بايثون يطلب من الطالب ادخال علامته الرقمية من 100, ومن ثم يقوم بحساب وطباعة درجة الطالب الموافقة للعلامة.
اكتب برنامج بايثون يطلب من الطالب ادخال علامته الرقمية من 100, ومن ثم يقوم بحساب وطباعة درجة الطالب الموافقة للعلامة.
مثال
#Exercise : Write python program that prints the letter grade (A+, A, B+, B, C+, C, D+, D, or F)
# relative to a grade g given by the user.
mark=int(input('enter the mark'))
if mark>=95:
print('the grde is A+')
elif mark>=90:
print('A')
elif mark>=85:
print('B+')
elif mark >= 80:
print('B')
elif mark >= 75:
print('C+')
elif mark >= 70:
print('C')
elif mark >=65:
print('D+')
elif mark >= 60:
print('D')
else:
print('F')
اكتب برنامج بايثون يتحقق من ان اسم اليوم المدخل من المستخدم هو يوم عطلة ام يوم
اكتب برنامج بايثون يتحقق من ان اسم اليوم المدخل من المستخدم هو يوم عطلة ام يوم
مثال
#Exercise : Write python program that determines whether a day given by the user is a workday or weekend day.
import sys
day=input('enter the day')
if day=='saturday' || day == 'friday':
print('weekend')
elif day == 'sunday' || day == 'monday' || day == 'tuesday' || day == 'wednsday' || day == 'thuresday':
print('workday')
else:
print('invalid entry')
sys.exit()